package com.coocaa.ops.admin.v1.audit.provider;


import com.coocaa.ops.admin.v1.audit.model.CheckInfoModel;
import com.coocaa.ops.common.core.base.model.ResourceBaseModel;

/**
 * @author bijiahao
 * @date : 2018/9/10.
 * @description
 */
public abstract class BaseAuditTaskProviderImpl<T> implements IAuditTaskProvider {

    public static final Integer V_1 = 1;

    @Override
    public void putShelves(ResourceBaseModel resourceBaseModel, Integer userId) {

    }

    @Override
    public void revokedAudit(ResourceBaseModel resourceBaseModel, Integer userId) {

    }

    @Override
    public CheckInfoModel checkBeforeAudit(ResourceBaseModel resourceBaseModel) {
        return CheckInfoModel.getCheckInfoModel(Boolean.FALSE, null);
    }

    @Override
    public void cancelTask(ResourceBaseModel resourceBaseModel, Integer userId) {

    }
}
